package com.cndatacom.ccsinfoMgr.service.impl;

import com.cndatacom.ccsinfoMgr.dao.IBylawInfoDao;
import com.cndatacom.ccsinfoMgr.model.BylawInfo;
import com.cndatacom.ccsinfoMgr.service.IBylawInfoService;
import com.cndatacom.eweb.common.PaginationModel;

public class BylawInfoService implements IBylawInfoService {

	private IBylawInfoDao bylawInfoDao;

	public boolean deleteBylawInfo(BylawInfo bInfo) {
		return bylawInfoDao.deleteBylawInfo(bInfo);
	}

	public PaginationModel getAllBylawInfo(int offset, int pageSize) {
		return bylawInfoDao.getAllBylawInfo(offset, pageSize);
	}

	public PaginationModel getBylawInfoByHQL(String hql, int offset, int pageSize) {
		return bylawInfoDao.getBylawInfoByHQL(hql, offset, pageSize);
	}

	public BylawInfo getBylawInfoById(int id) {
		return bylawInfoDao.getBylawInfoById(id);
	}

	public BylawInfo saveOrUpdateBylawInfo(BylawInfo bInfo) {
		return bylawInfoDao.saveOrUpdateBylawInfo(bInfo);
	}
	
	public IBylawInfoDao getBylawInfoDao() {
		return bylawInfoDao;
	}

	public void setBylawInfoDao(IBylawInfoDao bylawInfoDao) {
		this.bylawInfoDao = bylawInfoDao;
	}

}

